import { createStore } from 'vuex'
// 引入持久化插件
import createPersistedstate from 'vuex-persistedstate'
// 导入模块
import typeNav from './typeNav'
import search from './search'
import home from './home'
import detail from './detail'
export default createStore({
// 实现vuex仓库模块式开发存储数据
  modules: {
    typeNav,
    search,
    home,
    detail
  },
  // 配置持久化插件
  plugins: [
    // 默认存储在localStorage
    createPersistedstate({
      // 本地存储的名字
      key: 'shangpinhui',
      // 指定需要存储的模块
      paths: ['typeNav']
    })
  ]
})
